A Hybrid Approach to Query Answering Under Expressive Datalog ^\pm

نویسندگان

  • Mostafa Milani
  • Andrea Calì
  • Leopoldo E. Bertossi
چکیده

Datalog is a family of ontology languages that combine good computational properties with high expressive power. Datalog languages are provably able to capture many relevant Semantic Web languages. In this paper we consider the class of weakly-sticky (WS) Datalog programs, which allow for certain useful forms of joins in rule bodies as well as extending the well-known class of weakly-acyclic TGDs. So far, only nondeterministic algorithms were known for answering queries on WS Datalog programs. We present novel deterministic query answering algorithms under WS Datalog. In particular, we propose: (1) a bottom-up grounding algorithm based on a query-driven chase, and (2) a hybrid approach based on transforming a WS program into a so-called sticky one, for which query rewriting techniques are known. We discuss how our algorithms can be optimized and effectively applied for query answering in real-world scenarios.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PAGOdA: pay-as-you-go ontology query answering using a datalog reasoner

Answering conjunctive queries over ontology-enriched datasets is a core reasoning task for many applications. Query answering is, however, computationally very expensive, which has led to the development of query answering procedures that sacrifice either expressive power of the ontology language, or the completeness of query answers in order to improve scalability. In this paper, we describe a...

متن کامل

Ontology-based Query Answering with PAGOdA

We describe PAGOdA: a highly optimised ‘pay-as-you-go’ reasoning system that supports conjunctive query (CQ) answering with respect to an arbitrary OWL 2 ontology and an RDF dataset. PAGOdA uses a novel hybrid approach to query answering that combines a datalog reasoner (currently RDFox [10]) with a fullyfledged OWL 2 reasoner (currently HermiT [5]) to provide scalable performance while still g...

متن کامل

Tractable Query Answering over Ontologies with Datalog+/-

We present a family of expressive extensions of Datalog, called Datalog±, as a new paradigm for query answering over ontologies. The Datalog± family admits existentially quantified variables in rule heads, and has suitable restrictions to ensure highly efficient ontology querying. In particular, we show that query answering under so-called guarded Datalog± is PTIME-complete in data complexity, ...

متن کامل

Complexity of Inconsistency-Tolerant Query Answering in Datalog+/-

The study of inconsistency-tolerant semantics for query answering in ontological languages has recently gained much attention. In this work, we consider three inconsistency-tolerant semantics recently proposed in the literature, namely: consistent query answering, the intersection (also called IAR) semantics, and the intersection of closed repairs (ICR) semantics. We study the data complexity o...

متن کامل

Goal-oriented Type-based Reasoning for Expressive DLs

Reasoning in expressive Description Logics (DLs) that contain ALC is challenging, partly because they do not enjoy the useful universal model property of their Horn counterparts. There are efficient state-of-the-art reasoners for standard reasoning tasks, but they are still lacking for other tasks that do not reduce easily to satisfiability. For instance, for query answering, there are a few al...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016